package com.n9.db.util;

/**
 * 查询结果转换器
 * @author ice
 */
public interface ResultConverter<E> {
    /**
     * string 转换器
     */
    ResultConverter<String> STRING_CONVERTER = (o) -> o.toString();

    /**
     * Long 转换器
     */
    ResultConverter<Long> LONG_CONVERTER = (o) -> (Long)o;


    /**
     * 转换
     * @param o
     * @return
     */
    E convert(Object o);
}
